this 值在所有函式以外的全域執行環境下,會被當作全域物件,
範例如下:
var showMsg = '測試測試';
function callMe() {
console.log(this.showMsg);
}
callMe();
執行結果
若作為物件的方式進行呼叫,則 this 的指向會是來源的物件
範例如下:
var dinner ='燒肉飯';
function eatDinner () {
return this.dinner
};
const foodList = {
dinner: '超級蝦蝦堡',
eatDinner: eatDinner
};
console.log(eatDinner());
console.log(foodList1.eatDinner());
執行結果
這邊簡單先初步說明 this 到底是什麼,他還有好多種RRRR
這是我的學習紀錄,我們下次見!